/**
 * Copyright (c) 2017-2023 Nop Platform. All rights reserved.
 * Author: canonical_entropy@163.com
 * Blog:   https://www.zhihu.com/people/canonical-entropy
 * Gitee:  https://gitee.com/canonical-entropy/nop-chaos
 * Github: https://github.com/entropy-cloud/nop-chaos
 */
package io.nop.javac;

import java.io.StringWriter;
import java.io.Writer;

public interface IJavaCompileResult {
    // XLangASTNode getASTNode();

    void outputFormattedSource(Writer out);

    default String getFormattedSource() {
        StringWriter out = new StringWriter();
        outputFormattedSource(out);
        return out.toString();
    }
}
